// firstPackage/pages/officialAccounts/officialAccounts.js
import { queryOfficalQrCode, getQrCode } from "../../../service/config"

const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    themeStyle: "",
    qrCode: "",
    fromType:0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if(options.type){
      this.setData({
        fromType:options.type
      })
    }
    this.queryOfficalQrCode();
  },
  //长按保存跟人二维码到手机相册:
  previewImage() {
    // console.log("JJLog:长按方法来没有啊:===");
    // var cur = e.target.dataset.src;//获取本地一张图片链接
    wx.previewImage({
      current: this.data.qrCode, //字符串，默认显示urls的第一张
      urls: [this.data.qrCode] // 数组，需要预览的图片链接列表
    })


  },
  queryOfficalQrCode() {
    wx.showLoading();
    getQrCode().then(res => {
      wx.hideLoading();
      console.log("JJLog:公众号:" + JSON.stringify(res));
      if (res.code == 200) {
        this.setData({
          qrCode: res.data || ""
        })
      }
    }).catch(err => {
      wx.hideLoading();
      console.error("JJLog:queryOfficalQrCode", err);
    })
  },


  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (app.globalData.themeStyle) {
      this.setData({
        themeStyle: app.globalData.themeStyle
      })
    }
  },



})